(function($){
    $.fn.highlightOnce.defaults={
        color:'#fff47f',
        duration:'fast'
    };
    $.fn.hightlightOnce=function(options){
        options= $.extend({}, $.fn.highlightOnce.defaults,options);
        return this.each(function(){
            $(this)
                .data('original-color',$(this).css('background-color'))
                .css('background-color',options.color)
                .one('mouseenter',function(){
                    $(this).animate({
                        'background-color':$(this).data('original-color')
                    },options.duration);
                });
        });
    };
})(jQuery);
